animal shelter cat dog puppies puppy dogs children cats rutland vermont real estate addison county rutland county vermont kennel club divorce animal rescue homes for sale vermont homes kittens dog breeding akc middlebury real estate for sale baby adoption champlain valley